home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 20 / 5 / DISK2058.ZIP / PGM_INFO < prev    next >
Text File  |  1980-01-01  |  6KB  |  135 lines

  1. FAST, SOFA and FFD new update information.
  2. 11th Dec 1990.
  3.  
  4. The file contains information on each of the 3 programs, all on my new disk.
  5. (truncate where necessary)
  6.  
  7. Program title: FAST
  8. Description:
  9.  
  10.    FAST is a completely new language for the IBM PC/compatible, running
  11. with MS/PC DOS (version 2 or higher).
  12.  
  13. What does FAST offer?
  14.  
  15.    a) Programs written using FAST will almost always run faster than the
  16.       comparable program written in say C or TURBO PASCAL. Including ALL
  17.       Pascal, C & BASIC language compilers.
  18.    b) Compiling speed is at least 1.5 times faster than the comparable
  19.       languages (500 - 900 lines per second on 8MHZ AT).
  20.    c) Special commands for things like sprites, windows, error handling,
  21.       screen displaying and memory allocation. Also automatic fast screen
  22.       printing, sorting and searching.
  23.    d) Use of dos functions and interupts. Setup your own interupts and
  24.       frequencies to a certain extent.
  25.    e) Source debugging - full control of which segments of code to debug.
  26.    f) Real sound and keyboard control.
  27.    g) Code written in machine language can easily be converted to FAST
  28.       because FAST supports many machine language only commands such as
  29.       block move, fill, search & compare instructions.
  30.    h) FAST has the fastest screen printing commands available, without having
  31.       to manipulate the screen memory yourself.
  32.    i) FAST is very econimcal on memory. FAST uses .COM files which are limited
  33.       to 64k (this would be 7,000+ lines of source code).
  34.       A typical small file eg SIEVE.F compiles to about 600 bytes.
  35.    j) FAST has built in all the Terminate and Stay Resident commands and
  36.       functions. A TSR can be as small as about 700 bytes.
  37.    k) FAST is very versatile, most applications can be written in FAST using
  38.       all the high level commands of FAST, but with more experience a program
  39.       can be speeded up with use of more advanced commands also available.
  40.    l) Programs can be written and running in a very short time, making it
  41.       handy for small one-off jobs which must be completed very quickly.
  42.    n) FAST is capable of anything: I've written a Free Flow Database in FAST
  43.       using 3000 lines of source code and a full text editor (2000 lines).
  44.       My latest program is a 4th Generation database application system,
  45.       FASTBASE.
  46.  
  47. Intended Users? People using languages such as C, Assembler, BASIC or Pascal.
  48.  
  49. Improvements over old version: increased speed for compiled programs & bug
  50.     fixes. A complete list is in the UNFAST.EXE file - unzip FAST_FIX.HLP
  51.  
  52. Unique features: speed and size.
  53.  
  54. No known limitations except 64k program size (about 7000 lines of source).
  55.  
  56. How to start the program: Type UNFAST to unzip the disk files.
  57.               Type FAST filename to compile a program.
  58.  
  59. Registration: $30/$45 NZ for 1/2 upgrades.
  60.  
  61. Program files:
  62.     dos.err     Dos error message file... copy to the root directory.
  63.     wt.err        Wt      "      " ...
  64.     wt.hlp        Wt help file... copy to root directory.
  65.  
  66.     compf.f     Compresses/Uncompresses .F or .ASM files into .FX or .AX
  67.     clist.f     Prints a source file in two columns.
  68.     cmp.f        Compares two files.
  69.     dc.f        Disasembler.
  70.     dscr.f        Dump screen to DOS file (Shift-PrtSc)
  71.     demo.f        Demo of FAST.
  72.     edit.f        A DOS command line editor.
  73.     ffind.f     Global search for a string.
  74.     free.f        Free space in kilobytes?
  75.     game.f        Graphics game - CGA
  76.     hexd.f        Hex dump, key scan codes & colours.
  77.     makemsg.f   Old make .ERR files.
  78.     merr.f        New make .ERR files (like DOS.ERR and WT.ERR)
  79.     mis.f        Missile game - CGA
  80.     music.f     Music program - prints guitar tablature.
  81.     othello.f   Othello/Reversi.
  82.     pc.f        File viewer.
  83.     pscr.f        Shift-PrtSc prints selected part of screen.
  84.     sed.f        Sector viewer and disk finder.
  85.     shoot.f     Shoot game - CGA
  86.     sieve.f     Sieve benchmark.
  87.     wt.f        Word Turbo - multiple text file editor.
  88.     pu.f        Printer Utilities - setup printer to any options.
  89.     purge.f     Select files for deletion - can view first page.
  90.     fastt.f     The fast source debugger.
  91.     cr.f        Count lines in files.
  92.     d.f        Directory lister.
  93.     rkey.f        Redefine keys to a sequence of keys.
  94.     tsr.f        TSR skeleton file.
  95.     extinput.fi Extended input routine for fast.
  96.     fast32.fi   Prints 32 bit numbers.
  97.     fsort.fi    Sorts a table in memory (very fast).
  98.     findbin.fi  Old binary search program, now built into FAST.
  99.     keys.fi     Used for games, knows which keys are pressed all the time.
  100.     fast.com    The FAST COMPILER.
  101.     *.hlp        Help for FAST commands, functions and others.
  102.     compile.bat A batch program to compile the above source files.
  103.  
  104.  
  105. Program Title: FFD
  106.  
  107. Description: A database which handles unlimited amounts of text information.
  108.          Every word is indexed and quick searches and updates can be done.
  109.  
  110. Intended users? Anyone with alot of information, useful for writing letters,
  111.         storing client details or things to do etc.
  112.  
  113. Improvements? Index creation is very quick now, independent of database size.
  114.  
  115. When you register you get a memory resident version and a faster search.
  116.  
  117. Program files:
  118.     tutor.fft   A tutorial database.
  119.     ffd.com     The FFD program.
  120.     ffd.edt     The on-line help.
  121.     ffd.hlp     The manual.
  122.  
  123. Program Title: SOFA
  124.  
  125. Description: A CHASM 4.0 (also PC-SIG) compatible assembler.
  126.          SOFA runs about 100 times faster than CHASM.
  127.          SOFA supports conditional compilation (#IF #ENDIF) and include
  128.          files, making it useful for building large programs.
  129.  
  130. Intended users? Assembly language programs currently using CHASM or similar.
  131.  
  132. Program Files:
  133.     sofa.com    The assembler.
  134.     *.asm        Example source files to show use of extra features.
  135.